package com.woniu.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.util.List;

@Data
public class SettingExcelVo {
    @ExcelProperty("编号")
    private Long id;

    @ExcelProperty("报警名称")
    private String alarmName;      // 报警名称

    @ExcelProperty("报警级别")
    private Integer alarmLevel; // 报警级别

    @ExcelProperty("状态")
    private Integer status;      // 状态

    @ExcelProperty("充电桩名称")
    private String chargerNames;     // 充电桩名称

    @ExcelProperty("充电站名称")
    private String stationNames;     // 充电站名称

    // 格式化 chargerNames 为字符串
    public String getChargerNamesStr() {
        return chargerNames != null ? String.join(", ", chargerNames) : "";
    }

    // 格式化 stationNames 为字符串
    public String getStationNamesStr() {
        return stationNames != null ? String.join(", ", stationNames) : "";
    }


}
